play the role so convincingly - Francés Inglés Diccionario